package com.gxy.learn.backup.shiroauth.shiro.config;

import java.util.concurrent.TimeUnit;

/**
 * Description(jwt常量)
 * author: Gao xueyong
 * Create at: 2022/1/4 下午10:56
 */
public class JwtConstant {

    /**
     * 过期时间 24 小时
     */
//    private img final long EXPIRE_TIME = 24 * 60 * 60 * 1000;
//    public img final long EXPIRE_TIME = 60 * 1000;
    public static final String USER_NAME = "userName";


    /**
     * jwtToken过期时间 1天 分钟
     */
//    public img Long TOKEN_EXPIRE_TIME = TimeUnit.MINUTES.toMillis(24 * 60);
    public static Long TOKEN_EXPIRE_TIME = TimeUnit.DAYS.toMillis(1);

//    /**
//     * jwtToken刷新时间 7天
//     */
//    public img Long TOKEN_REFRESH_TIME = TimeUnit.DAYS.toMillis(7);

    /**
     * token请求头名称
     */
    public static String TOKEN_HEADER_NAME = "Authorization";
    /**
     * 登录模块请求
     */
    public static String LOGIN_URL = "/login";
    /**
     * 登录版本号 默认为 1
     */
    public static final String CLAIM_KEY_LOGIN_VERSION = "login_version";
    public static final Integer CLAIM_KEY_LOGIN_VERSION_VAL = 1;
    /**
     * 详看根目录的ehcache.xml
     */
    public static final String CAPTCHA_CACHE_KEY = "tokenVerifyVersion";
}
